Code Analysis: Fakturo 0.9.1 Beta

Most Complex Classes

Class Rating Complexity
HTML5_TreeBuilder
D
797
Cpdf
D
746
HTML5_Tokenizer
D
358
Style
D
344
fktrPostTypeSales
D
324
Stylesheet
D
208
fktrPostTypeReceipts
D
203
Block_Frame_Reflower
D
171
fktr_wizard
D
151
PDFLib_Adapter
D
139
Frame
D
133
DOMPDF
D
126

Most Complex Functions

Function Rating Complexity
HTML5_TreeBuilder::emitToken()
D
653
HTML5_Tokenizer::parse()
D
286
Stylesheet::_css_selector_to_xpath()
D
72
Abstract_Renderer::_background_image()
D
65
Cpdf::openFont()
D
67
Cpdf::selectFont()
D
61
fktrPostTypeReceipts::receipt_box()
D
58
fktrSettings::fakturo_settings_system()
D
31
fktrPostTypeSales::invoice_data_box()
D
40
Block_Frame_Reflower::_calculate_restricted_height()
D
54
HTML5_Tokenizer::consumeCharacterReference()
D
48
Inline_Renderer::render()
D
49